import {defineStore} from 'pinia'

export default defineStore({
    id: 'tabbar',
    state: () => {
        return {
            // 选中的
            checkedItem: 'home',
            // 是否展示底部导航栏
            show: true
        }
    },
    getters: {},
    actions: {
        setCheckedItem(item) {
            this.checkedItem = item
        },
        // 展示底部导航栏
        showTabbar() {
            this.show = true
        },
        // 隐藏底部导航栏
        hideTabbar() {
            this.show = false
        }
    },
    persist: {
        enabled: storePersist(['checkedItem', 'show']),
    }
})
